<?php
/**
 * 装备
 * 
 * Created	: 2010-11-01
 * Modified : 2010-11-01
 * @author  : 陈立强
 */
class SEquip extends Equip
{
	
	/**
	 * 获取一件装备的信息
	 * @param int $uid
	 * @param int $equip_id 装备ID
	 */
	public static function getInfo($uid, $equip_id)
	{
		global $L;
		$info = parent::getInfo($uid, $equip_id);
		if (!$info) {
			return array(
				'val' => false,
				'msg' => $L['Failure_Read']
			);
		} else {
			return array(
				'val' => true,
				'data' => $info
			);
		}
	}
	
	/**
	 * 获取装备员工身上的装备
	 * @param int $uid
	 * @param int $status 状态ID 1-背包中装备,2-身上装备,3-背包和身上装备
	 * @param int $part 装备部位
	 */
	public static function getEquipList($uid, $status=1, $part=0)
	{
		global $L;
		$list = parent::getEquipList($uid, $status, $part);
		if (false===$list) {
			return array(
				'val' => false,
				'msg' => $L['Failure_Read']
			);
		} else {
			return array(
				'val' => true,
				'data' => $list
			);
		}
	}
	
	/**
	 * 获取装备员工身上的装备
	 * @param int $uid
	 * @param int $staff_id 员工ID
	 */
	public static function getEquipOnBodyList($uid, $staff_id)
	{
		global $L;
		$list = parent::getEquipOnBodyList($uid, $staff_id);
		if (false===$list) {
			return array(
				'val' => false,
				'msg' => $L['Failure_Read']
			);
		} else {
			return array(
				'val' => true,
				'data' => $list
			);
		}
	}
}